﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna;
using Microsoft.Xna.Framework;

namespace DataFormats.Composition
{
    public class Composition
    {
        public int TileUpdateInterval;
        public float Speed;
        public string Title;
        public string Author;
        public List<Tile> ChangedTiles;
        public List<Bug> Bugs; 
    }

    public class Tile
    {
        public int X;
        public int Y;
        public int Note;
        public bool color;
        public string tiletype;
        public Dictionary<string, object> TileData;
    }

    public class Bug
    {
        public int StartX;
        public int StartY;
        public string BugType;
        public float Volume;
        public float Pan;
        public float Speed;
        public float PitchAdjust;
        public int StartDirection;
    }
}
